﻿using MediatR;
using Microsoft.EntityFrameworkCore.Metadata.Internal;
using SqlSugar;
using SqlSugarTests.WebAPI.Model;

namespace S.EarTag.API.Mediator.MediatorCommand.MarkCommand
{
    public class MarkCreateCommand:IRequest<bool>
    {
        /// <summary>
        /// 耳标下拉框
        /// </summary>
        public string? EarTag { get; set; }

        /// <summary>
        /// 当前电子耳号
        /// </summary>
        public string? EITag { get; set; }

        /// <summary>
        /// 佩戴原因
        /// </summary>
        public WearItem WearId { get; set; }

        /// <summary>
        /// 戴标状态
        /// </summary>
        public string? MarkState { get; set; }
        /// <summary>
        /// 新电子耳号
        /// </summary>
        public string? NewEITag { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public string? CreateBy { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTimeOffset CreateDate { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string UpdateBy { get; set; }

        /// <summary>
        /// 修改时间
        /// </summary>
        public string? UpdateDate { get; set; }
        /// <summary>
        /// 使用状态
        /// </summary>
        public string? UseState { get; set; }
    }
}
